Location: Home > YellowPages > NC > Chapel Hill > Squid's Restaurant & Oyster Bar

Squid's Restaurant & Oyster Bar

1201 15-501 Highway Byp
Chapel Hill, NC 27514
919-942-8757